package com.wanxi.test;

import com.wanxi.util.MyArray;

public class FindIndex {
    public static void main(String[] args) {
        /**
         * 1.创建一个数组
         * 2.得到用户输入的数
         * 3.判断当前得到的数是否在数组里面存在
         * 4.如果不存在，则提示不存在，如果存在，则打印当前的索引
         */
        int[] arr = MyArray.getArray(10);
        int num = MyArray.getInNum("一个整");
        int index = findIndex(arr, num);
        System.out.println(index == -1 ? "数组里面不存在" : "索引为：" + index);
//        拿到所有的索引
        findAllIndex(arr, num);
//        如果想得到所有索引，并打印出来，则可以用字符串拼接
    }

    private static int findIndex(int[] arr, int num) {
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == num) {
                return i;
            }
        }
        return -1;
    }

    private static void findAllIndex(int[] arr, int num) {
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == num) {
                System.out.println(i);
            }
        }
        System.out.println("不存在");
    }
}
